测试环境:
1 | ubuntu 11.04 |
因为打算看看后端的数据库操作,所以就搭了环境试验一下,对于普通的数据库连接(使用JDBC的方式,比较简单,所以就试验jndi 连接池)
- 搭建好tomcat服务器
在mysql建立一个BookDB的数据库,建立一个books表,内容如下:
1 | mysql> select * from books; |
将Mysql驱动中得jar文件拷贝到 {TomcatHome}/lib/
使用eclipse建立一个Dynamic Web Project, 在META-INF/ 下建立context .xml
1 | xml version="1.0" encoding="UTF-8"?> |
- 在WEB-INF/ 下创建 web.xml
1 | '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' |
<%@ page language=”java” import=”java.util.,javax.naming.,java.sql.,javax.sql.“pageEncoding=”UTF-8”%>
<%
Context ctx = new InitialContext();
String strLookup = "java:comp/env/jdbc/BookDB";
DataSource ds =(DataSource) ctx.lookup(strLookup);
Connection con = ds.getConnection();
if (con != null){
out.print("success");
}else{
out.print("failure");
}
%>`
- 运行,OK